/*
 * ************************************************************************
 * 本文件归属于西安协同时光软件有限公司，未经许可，不得擅自使用、拷贝和修改 项目组:金堆城钼业股份有限公司科研项目管理信息系统项目组 版 本: 1.0 时
 * 间：04/25/2010 作 者： Administrator
 * ************************************************************************
 */
package com.application.projectTeams.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.manager.IBaseBean;

/**
 * Copyrights 1997-2008 西安协同时光软件有限公司<br />
 * Description:Projectteams实体<br />
 * Version:V0.1<br />
 * Author: Code Generator <br />
 * History: <br />
 * 04/25/2010 SyncBase Code Generator initial version.
 */
@Entity
@Table(name = "a_projectTeams")
public class Projectteams implements IBaseBean {

	/** serialVersionUID */
	protected static final long serialVersionUID = -1L;

	public Projectteams() {

	}

	@Id
	@Column(name = "id")
	private String id;

	@Column(name = "worksheetsid")
	private String worksheetsid;

	@Column(name = "employeename")
	private String employeename;

	@Column(name = "employeeid")
	private String employeeid;

	@Column(name = "headship")
	private String headship;

	@Column(name = "departname")
	private String departname;

	@Column(name = "departid")
	private String departid;

	@Column(name = "role")
	private String role;

	@Column(name = "trust")
	private String trust;

	@Column(name = "inputby",updatable=false)
	private String inputby;

	@Column(name = "inputtime",updatable=false)
	private Date inputtime;

	@Column(name = "amendby")
	private String amendby;

	@Column(name = "amendtime")
	private Date amendtime;

	@Column(name = "bak1")
	private String bak1;

	@Column(name = "bak2")
	private String bak2;

	@Column(name = "bak3")
	private String bak3;

	@Column(name = "bak4")
	private String bak4;

	@Column(name = "bak5")
	private String bak5;

	@Column(name = "bak6")
	private String bak6;
	
	@Column(name = "remarks")
	private String remarks;
    
	@Transient
	private String projectname;
	
	@Transient
	private String projectid;
	/**
	 * @return Returns the Id.
	 */
	public String getId() {
		return this.id;
	}

	/**
	 * @param id
	 *        Set the id.
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return Returns the Worksheetsid.
	 */
	public String getWorksheetsid() {
		return this.worksheetsid;
	}

	/**
	 * @param worksheetsid
	 *        Set the worksheetsid.
	 */
	public void setWorksheetsid(String worksheetsid) {
		this.worksheetsid = worksheetsid;
	}

	/**
	 * @return Returns the Employeename.
	 */
	public String getEmployeename() {
		return this.employeename;
	}

	/**
	 * @param employeename
	 *        Set the employeename.
	 */
	public void setEmployeename(String employeename) {
		this.employeename = employeename;
	}

	/**
	 * @return Returns the Employeeid.
	 */
	public String getEmployeeid() {
		return this.employeeid;
	}

	/**
	 * @param employeeid
	 *        Set the employeeid.
	 */
	public void setEmployeeid(String employeeid) {
		this.employeeid = employeeid;
	}

	/**
	 * @return Returns the Headship.
	 */
	public String getHeadship() {
		return this.headship;
	}

	/**
	 * @param headship
	 *        Set the headship.
	 */
	public void setHeadship(String headship) {
		this.headship = headship;
	}

	/**
	 * @return Returns the Departname.
	 */
	public String getDepartname() {
		return this.departname;
	}

	/**
	 * @param departname
	 *        Set the departname.
	 */
	public void setDepartname(String departname) {
		this.departname = departname;
	}

	/**
	 * @return Returns the Departid.
	 */
	public String getDepartid() {
		return this.departid;
	}

	/**
	 * @param departid
	 *        Set the departid.
	 */
	public void setDepartid(String departid) {
		this.departid = departid;
	}

	/**
	 * @return Returns the Role.
	 */
	public String getRole() {
		return this.role;
	}

	/**
	 * @param role
	 *        Set the role.
	 */
	public void setRole(String role) {
		this.role = role;
	}

	/**
	 * @return Returns the Trust.
	 */
	public String getTrust() {
		return this.trust;
	}

	/**
	 * @param trust
	 *        Set the trust.
	 */
	public void setTrust(String trust) {
		this.trust = trust;
	}

	/**
	 * @return Returns the Inputby.
	 */
	public String getInputby() {
		return this.inputby;
	}

	/**
	 * @param inputby
	 *        Set the inputby.
	 */
	public void setInputby(String inputby) {
		this.inputby = inputby;
	}

	/**
	 * @return Returns the Inputtime.
	 */
	public Date getInputtime() {
		return this.inputtime;
	}

	/**
	 * @param inputtime
	 *        Set the inputtime.
	 */
	public void setInputtime(Date inputtime) {
		this.inputtime = inputtime;
	}

	/**
	 * @return Returns the Amendby.
	 */
	public String getAmendby() {
		return this.amendby;
	}

	/**
	 * @param amendby
	 *        Set the amendby.
	 */
	public void setAmendby(String amendby) {
		this.amendby = amendby;
	}

	/**
	 * @return Returns the Amendtime.
	 */
	public Date getAmendtime() {
		return this.amendtime;
	}

	/**
	 * @param amendtime
	 *        Set the amendtime.
	 */
	public void setAmendtime(Date amendtime) {
		this.amendtime = amendtime;
	}

	/**
	 * @return Returns the Bak1.
	 */
	public String getBak1() {
		return this.bak1;
	}

	/**
	 * @param bak1
	 *        Set the bak1.
	 */
	public void setBak1(String bak1) {
		this.bak1 = bak1;
	}

	/**
	 * @return Returns the Bak2.
	 */
	public String getBak2() {
		return this.bak2;
	}

	/**
	 * @param bak2
	 *        Set the bak2.
	 */
	public void setBak2(String bak2) {
		this.bak2 = bak2;
	}

	/**
	 * @return Returns the Bak3.
	 */
	public String getBak3() {
		return this.bak3;
	}

	/**
	 * @param bak3
	 *        Set the bak3.
	 */
	public void setBak3(String bak3) {
		this.bak3 = bak3;
	}

	/**
	 * @return Returns the Bak4.
	 */
	public String getBak4() {
		return this.bak4;
	}

	/**
	 * @param bak4
	 *        Set the bak4.
	 */
	public void setBak4(String bak4) {
		this.bak4 = bak4;
	}

	/**
	 * @return Returns the Bak5.
	 */
	public String getBak5() {
		return this.bak5;
	}

	/**
	 * @param bak5
	 *        Set the bak5.
	 */
	public void setBak5(String bak5) {
		this.bak5 = bak5;
	}

	/**
	 * @return Returns the Bak6.
	 */
	public String getBak6() {
		return this.bak6;
	}

	/**
	 * @param bak6
	 *        Set the bak6.
	 */
	public void setBak6(String bak6) {
		this.bak6 = bak6;
	}

	public String toString() {
		return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getProjectname() {
		return projectname;
	}

	public void setProjectname(String projectname) {
		this.projectname = projectname;
	}

	public String getProjectid() {
		return projectid;
	}

	public void setProjectid(String projectid) {
		this.projectid = projectid;
	}


}
